--[[ 编码: WMS-03-12 名称: 库区-库区量表重置 作者:HAN 日期:2025-1-29 级别:固定 (说明本段代码在项目中不太会变化) 函数: ResetInventory 功能: -= 库区量表重新计算 更改记录: --]] wms_base = require ("wms_base") function ResetInventory ( strLuaDEID ) local nRet, strRetInfo -- step1 获取当前选中的库区 local data_json nRet, data_json = m3.GetSysDataJson( strLuaDEID ) if (nRet ~= 0) then lua.Error( strLuaDEID, debug.getinfo(1), data_json ) end local obj_attrs = {} for n = 1, #data_json do obj_attrs = m3.KeyValueAttrsToObjAttr( data_json[n].attrs ) nRet = wms.wms_ResetInventory( "Area", obj_attrs.S_CODE ) end mobox.setInfo( strLuaDEID, "OK!" ) end